package com.zlc.common.core.role.model.vo;

import com.zlc.common.common.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;

/**
 * @author  zl
 * @date 2023-05-08
 */
@ApiModel(description = "角色数据权限配置表")
public class MayanPlatDataRoleConfigVo extends BaseEntity implements Serializable {
	private static final long serialVersionUID = 0L;
	/**
	 * 角色code
	 */
	@ApiModelProperty(value="角色code")
	private String roleCode;

	/**
	 * 权限类型 ALL|DEPT|SELF|CUSTOM
	 */
	@ApiModelProperty(value="权限类型 ALL|DEPT|SELF|CUSTOM")
	private String type;

	/**
	 * 自定义查询部门 分号隔开
	 */
	@ApiModelProperty(value="自定义查询部门 分号隔开")
	private String customDeptCode;

	public String getRoleCode() {
		return roleCode;
	}

	public void setRoleCode(String roleCode) {
		this.roleCode = roleCode;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public String getCustomDeptCode() {
		return customDeptCode;
	}

	public void setCustomDeptCode(String customDeptCode) {
		this.customDeptCode = customDeptCode;
	}
}
